//out:../css/

table {
    margin: 0 auto;
    text-align: center;
    width: 1200px;
    height: 512px;
    margin-top: 60px;
    border-spacing: 0;
    border-radius: 20px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 4px rgba(223, 234, 242, 0.39), 0px 10px 20px 10px rgba(223, 234, 242, 0.2);

    thead {
        height: 93px;
        border-radius: 20px;
        background: rgba(247, 249, 250, 1);

        tr {

            th {
                border-bottom: 1px solid rgba(228, 231, 235, 1);
                border-right: 1px solid rgba(228, 231, 235, 1);
                font-size: 20px;
                font-weight: 500;
                letter-spacing: 0px;
                line-height: 23.44px;
                color: rgba(51, 51, 51, 1);

                &:nth-child(1) {
                    border-top-left-radius: 20px;
                }

                &:nth-last-child(1) {
                    border-right: none;
                    border-top-right-radius: 20px;
                }
            }
        }
    }

    tbody {
        width: 1200px;
        height: 320px;

        tr {
            td {
                border-bottom: 1px solid rgba(228, 231, 235, 1);
                border-right: 1px solid rgba(228, 231, 235, 1);
                font-size: 20px;
                font-weight: 400;
                letter-spacing: 0px;
                line-height: 23.44px;
                color: rgba(51, 51, 51, 1);

                &:nth-last-child(1) {
                    border-right: none;
                }
            }
        }
    }

    tfoot {
        width: 1200px;
        height: 99px;

        tr {
            td {
                font-size: 16px;
                font-weight: 400;
                letter-spacing: 0px;
                line-height: 18.75px;
                color: rgba(51, 51, 51, 1);

                span {
                    color: rgba(24, 66, 182, 1);
                }
            }
        }
    }
}